IDiscordLobbyManager

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
extern (C) @nogc nothrow
struct IDiscordLobbyManager {}

Members

Functions

connectLobby
void connectLobby(DiscordLobbyId lobbyId, DiscordLobbySecret secret, void function(DiscordResult, DiscordLobby*) callback)
Undocumented in source. Be warned that the author may not have intended to support it.
connectLobbyWithActivitySecret
void connectLobbyWithActivitySecret(DiscordLobbySecret activitySecret, void function(DiscordResult, DiscordLobby*) callback)
Undocumented in source. Be warned that the author may not have intended to support it.
connectNetwork
DiscordResult connectNetwork(DiscordLobbyId lobbyId)
Undocumented in source. Be warned that the author may not have intended to support it.
connectVoice
void connectVoice(DiscordLobbyId lobbyId, void function(DiscordResult) callback)
Undocumented in source. Be warned that the author may not have intended to support it.
createLobby
void createLobby(IDiscordLobbyTransaction* transaction, void function(DiscordResult, DiscordLobby*) callback)
Undocumented in source. Be warned that the author may not have intended to support it.
deleteLobby
void deleteLobby(DiscordLobbyId lobbyId, void function(DiscordResult) callback)
Undocumented in source. Be warned that the author may not have intended to support it.
disconnectLobby
void disconnectLobby(DiscordLobbyId lobbyId, void function(DiscordResult) callback)
Undocumented in source. Be warned that the author may not have intended to support it.
disconnectNetwork
DiscordResult disconnectNetwork(DiscordLobbyId lobbyId)
Undocumented in source. Be warned that the author may not have intended to support it.
disconnectVoice
void disconnectVoice(DiscordLobbyId lobbyId, void function(DiscordResult) callback)
Undocumented in source. Be warned that the author may not have intended to support it.
flushNetwork
DiscordResult flushNetwork()
Undocumented in source. Be warned that the author may not have intended to support it.
getLobby
DiscordResult getLobby(DiscordLobbyId lobbyId, DiscordLobby* lobby)
Undocumented in source. Be warned that the author may not have intended to support it.
getLobbyActivitySecret
DiscordResult getLobbyActivitySecret(DiscordLobbyId lobbyId, DiscordLobbySecret* secret)
Undocumented in source. Be warned that the author may not have intended to support it.
getLobbyCreateTransaction
DiscordResult getLobbyCreateTransaction(IDiscordLobbyTransaction** transaction)
Undocumented in source. Be warned that the author may not have intended to support it.
getLobbyId
DiscordResult getLobbyId(int index, DiscordLobbyId* lobbyId)
Undocumented in source. Be warned that the author may not have intended to support it.
getLobbyMetadataKey
DiscordResult getLobbyMetadataKey(DiscordLobbyId lobbyId, int index, DiscordMetadataKey* key)
Undocumented in source. Be warned that the author may not have intended to support it.
getLobbyMetadataValue
DiscordResult getLobbyMetadataValue(DiscordLobbyId lobbyId, DiscordMetadataKey key, DiscordMetadataValue* value)
Undocumented in source. Be warned that the author may not have intended to support it.
getLobbyUpdateTransaction
DiscordResult getLobbyUpdateTransaction(DiscordLobbyId lobbyId, IDiscordLobbyTransaction** transaction)
Undocumented in source. Be warned that the author may not have intended to support it.
getMemberMetadataKey
DiscordResult getMemberMetadataKey(DiscordLobbyId lobbyId, DiscordUserId userId, int index, DiscordMetadataKey* key)
Undocumented in source. Be warned that the author may not have intended to support it.
getMemberMetadataValue
DiscordResult getMemberMetadataValue(DiscordLobbyId lobbyId, DiscordUserId userId, DiscordMetadataKey key, DiscordMetadataValue* value)
Undocumented in source. Be warned that the author may not have intended to support it.
getMemberUpdateTransaction
DiscordResult getMemberUpdateTransaction(DiscordLobbyId lobbyId, DiscordUserId userId, IDiscordLobbyMemberTransaction** transaction)
Undocumented in source. Be warned that the author may not have intended to support it.
getMemberUser
DiscordResult getMemberUser(DiscordLobbyId lobbyId, DiscordUserId userId, DiscordUser* user)
Undocumented in source. Be warned that the author may not have intended to support it.
getMemberUserId
DiscordResult getMemberUserId(DiscordLobbyId lobbyId, int index, DiscordUserId* userId)
Undocumented in source. Be warned that the author may not have intended to support it.
getSearchQuery
DiscordResult getSearchQuery(IDiscordLobbySearchQuery** query)
Undocumented in source. Be warned that the author may not have intended to support it.
lobbyCount
void lobbyCount(int* count)
Undocumented in source. Be warned that the author may not have intended to support it.
lobbyMetadataCount
DiscordResult lobbyMetadataCount(DiscordLobbyId lobbyId, int* count)
Undocumented in source. Be warned that the author may not have intended to support it.
memberCount
DiscordResult memberCount(DiscordLobbyId lobbyId, int* count)
Undocumented in source. Be warned that the author may not have intended to support it.
memberMetadataCount
DiscordResult memberMetadataCount(DiscordLobbyId lobbyId, DiscordUserId userId, int* count)
Undocumented in source. Be warned that the author may not have intended to support it.
openNetworkChannel
DiscordResult openNetworkChannel(DiscordLobbyId lobbyId, ubyte channelId, bool reliable)
Undocumented in source. Be warned that the author may not have intended to support it.
search
void search(IDiscordLobbySearchQuery* query, void function(DiscordResult) callback)
Undocumented in source. Be warned that the author may not have intended to support it.
sendLobbyMessage
void sendLobbyMessage(DiscordLobbyId lobbyId, ubyte* data, uint dataLength, void function(DiscordResult) callback)
Undocumented in source. Be warned that the author may not have intended to support it.
sendNetworkMessage
DiscordResult sendNetworkMessage(DiscordLobbyId lobbyId, DiscordUserId userId, ubyte channelId, ubyte* data, uint dataLength)
Undocumented in source. Be warned that the author may not have intended to support it.
updateLobby
void updateLobby(DiscordLobbyId lobbyId, IDiscordLobbyTransaction* transaction, void function(DiscordResult) callback)
Undocumented in source. Be warned that the author may not have intended to support it.
updateMember
void updateMember(DiscordLobbyId lobbyId, DiscordUserId userId, IDiscordLobbyMemberTransaction* transaction, void function(DiscordResult) callback)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta